前端常用设计模式

LiLiucan

LiLiucan

Web Developer

单例模式#

  • esmodoule 实现单例
  • 传统面向对象单例实现:懒汉模式和饿汉模式

观察者模式#

适配器(包装器)模式#

处理不同接口的兼容问题

  • 引用第三方接口的时候可以包装一层

装饰器模式#

  • React 高阶组件
  • Redux connect 方法
  • JS Decorator 语法
  • React 本身可以理解为一个 IOC 容器